Pronamic\WordPress\Pay\Plugin C

Total Complexity 120
Dependencies 41
Dependents 72
Total lines 1,268
Lines of code 543
Logical lines of code 364
Comment lines 455
Methods 27
Properties 27

Methods 27

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
36 24 75
start_payment()
A
42 10 55
maybe_redirect()
A
48 10 32
update_payment()
A
49 9 32
__construct()
A
38 5 77
pronamic_service()
A
46 7 38
process_payment_input_data()
S
53 7 24
plugins_loaded()
S
44 5 45
handle_returns()
S
51 6 27
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
create_refund()
S
55 3 19
is_debug_mode()
S
68 3 7
get_default_config_id()
S
64 3 10
render_errors()
S
66 3 8
instance()
S
71 2 6
register_styles()
S
65 2 9
get_number_payments()
S
67 2 8
get_option()
S
71 2 6
render_exception()
S
79 1 3
datetime_format()
S
75 1 4
get_plugin_dir_path()
S
80 1 3
get_file()
S
81 1 3
get_version()
S
82 1 3
get_payment_methods()
S
80 1 3
payment_redirect_url()
S
72 1 5
get_default_error_message()
S
79 1 3